@CHARSET "utf-8";


.search-condition {background: #f1f6fb; border: 1px solid #87b3dd; padding: 0.5em;}
.search-condition .keyword {font-size: 1.2em; color: #555; font-weight: bold;}
.search-condition .no-results {margin: 10px 0; }

/* Common */
.caution {-webkit-border-radius: 5px; -moz-border-radius: 5px; background: #fffae4; border: 1px solid #ffdf5c; padding: 10px 5px; margin: 10px 0;}
.caution .title {background: url("../images/icons/common/caution_16px.png;") no-repeat 5px; font-weight: bold; padding: 3px 0 2px 0; text-indent: 30px; margin: 0 0 5px 0;}
.caution p {margin-left: 30px; line-height: 1.4em;}
.lets-register-container {border: 1px solid #ccc; padding: 1px;}
.lets-register-container .lets-register {background: #fff3c2; padding: 10px;}
.lets-register-container .lets-register p {margin: 0.5em; font-weight: bold;}
.discharge {border: 10px solid #efefef; padding: 20px;}
.discharge h1 {font-size: 1.0em; margin-bottom: 1em;}
.discharge p {}

/* Rating Styles */
.rating {}
.rating ul.operation {float: right; margin-right: 20px;}
.rating li {padding: 3px 0 2px 0;}
.rating li.review {background: url("../images/icons/common/review_16px.png") no-repeat 3px; text-indent: 25px;}
.rating li.bookmark {background: url("../images/icons/common/bookmark_16px.png") no-repeat 3px; text-indent: 25px;}
.rating li.bookmarked {background: url("../images/icons/common/bookmarked_16px.png") no-repeat 3px; text-indent: 25px;}
.rating .score {text-indent: 95px;}
.rating .score em {color: red; font-size: 17px;}
.rating .p00 {background: url("../images/icons/ratings/star-00.png") no-repeat 3px;}
.rating .p05 {background: url("../images/icons/ratings/star-05.png") no-repeat 3px;}
.rating .p10 {background: url("../images/icons/ratings/star-10.png") no-repeat 3px;}
.rating .p15 {background: url("../images/icons/ratings/star-15.png") no-repeat 3px;}
.rating .p20 {background: url("../images/icons/ratings/star-20.png") no-repeat 3px;}
.rating .p25 {background: url("../images/icons/ratings/star-25.png") no-repeat 3px;}
.rating .p30 {background: url("../images/icons/ratings/star-30.png") no-repeat 3px;}
.rating .p35 {background: url("../images/icons/ratings/star-35.png") no-repeat 3px;}
.rating .p40 {background: url("../images/icons/ratings/star-40.png") no-repeat 3px;}
.rating .p45 {background: url("../images/icons/ratings/star-45.png") no-repeat 3px;}
.rating .p50 {background: url("../images/icons/ratings/star-50.png") no-repeat 3px;}

/* Right Menu */
.shadow {background: #f0f0f0; padding: 7px;}
.shortcut {background: #ffffff; -webkit-border-radius: 5px; -moz-border-radius: 5px; border: 1px solid #ccc;}
.shortcut h1 {background: url("../images/bg/bg_simple_title.png"); font-size: 1.0em; padding: 8px 0 5px 15px;}
.shortcut .shortcut-contents {margin: 0 5px 3px 5px;}
.shortcut .shortcut-contents .grid {border-top: 1px dotted #ccc; padding: 5px; font-weight: bold;}
.shortcut .shortcut-contents .grid .score {color: red; font-size: 1.1em;}
.shortcut .shortcut-contents .grid .registerdate {color: #999; font-size: 0.8em;}
.shortcut .shortcut-contents .grid .address {font-size: 0.8em; text-indent: 5.5em; margin-top: 3px; font-weight: normal;}
.shortcut .shortcut-contents .grid .state-label {color: #993300; font-weight: bold; margin: 0.5em 0;}

/* DASHBOARD */
.dashboard-title {background: url("../images/elements/titles/bg_dashboard-title.png") no-repeat 0px; background-position: top; margin: 0;}
.dashboard-title h1 {font-size: 1.0em; padding: 8px 0 5px 35px; margin: 0;}
.dashboard-title h1.new {background: url("../images/icons/new_24px.png;") no-repeat 5px;}
table.dashboard-ranking {border: 1px solid #ccc; width: 100%; border-collapse: collapse; background: #fff;}
table.dashboard-ranking tr td {border: 1px solid #ccc; padding: 0.3em 0.5em;}
.easylogin {border: 1px solid #ccc; padding: 1em 1em 0 1em;}














.inner-layout {margin: 10px;}
.left-layout {float: left; width: 700px;}
.right-layout {width: 240px; margin-left: 710px;}
.clear {clear: both;}
.center {text-align: center;}
.right {text-align: right;}

/* DASHBOARD */
.search-from-state {margin: 10px;}
.search-from-state p {color: #ccc; text-indent: 5px;}
.search-from-state p.state-label {color: #993300; font-weight: bold; text-indent: 0; margin: 1em 0 0.5em 0;}


/* login.html */
div.login-form {float: left; border: 1px solid #0068b7; width: 465px;}
div.login-form fieldset {border: 0;}
div.register-form {border: 1px solid #0068b7; width: 465px; margin-left: 485px;}

